草庐IT

Python Minidom XML 查询

全部标签

java - 递归数据库查询以使用 Hibernate - Java 获取分层结果

我的Oracle数据库中有一个表,其父子关系如下-我需要的是在Hibernate中以分层方式访问子列表。当父亲登录时-他让儿子成为child。当祖父登录时-他得到儿子、父亲、叔叔。当super祖父登录时-他得到儿子、父亲、叔叔和祖父。我也有一个java实体。publicclassrelations{privateStringchild;privateStringparent;publicgetChild();publicgetParent();publicsetChild();publicsetParent();}如何对此运行递归?我应该通过在SQL中编写一个命名查询来获取列表,还是可

java - 如何一次查询所有/执行器/指标?

我将SpringBoot执行器用作内部API,另一个API使用它来监视SpringBoot应用程序。问题是您必须查询每个属性。IE。/actuator/metrics/jvm.memory.used因此对于每个GET请求,我必须发出多个请求(有多少指标就有多少)。是否可以一次性全部查询? 最佳答案 你没有开箱即用的springboot提供的api,但如果你愿意,你可以很容易地做到这一点。您需要使用框架在查询/metricsapi时使用的端点MetricsEndpoint。您需要在您的服务中@Autowire它,然后您可以使用它通过l

java - Hibernate 多态查询

我有两个类,Person和Company,派生自另一个类Contact。它们在两个表(Person和Company)中以多态方式表示。简化的类如下所示:publicabstractclassContact{Integerid;publicabstractStringgetDisplayName();}publicclassPersonextendsContact{StringfirstName;StringlastName;publicStringgetDisplayName(){returnfirstName+""+lastName;}}publicclassCompanyexten

java - hibernate 查询 : positioned parameter and named parameter

HibernateQuery中有两种类型的查询参数绑定(bind)。一种是定位参数,另一种是命名参数。我可以在一个查询中使用这两个参数吗? 最佳答案 当然可以,只要您确保所有位置参数都在任何命名参数之前。这是一个例子:Queryq=session.createQuery("selectufromUseruwhereu.location=?andu.idin(:user_ids)");q.setParameter(0,location);q.setParameterList("user_ids",userIds);returnq.li

java - 导出 JasperReports 查询结果

在我的Java项目中,我有很多带有复杂SQL查询的JasperReports报告,其中包含很多参数。这些报告用于生成pdf文档,其中包含查询返回的数据,并以各种方式进行分组和格式化。现在我还需要直接导出查询结果(例如ResultSet,或Map或csv文件,或类似...)。是否可以要求JasperReports只执行查询并返回结果而不是呈现pdf页面?(注意:这与为报告呈现选择csv输出格式不同,因为此方法试图将报告设计转换为csv文件...相反,我只想“重用”查询在报告中,还利用JR参数管理等...)这是我从报告生成pdf文档的Java代码:JasperReportreport=(J

java - 通过 Solrj 查询 Solr : Basics

我正在尝试通过Eclipse中的solrj查询solr。我试过最新的solrjwiki示例:importorg.apache.solr.client.solrj.SolrServer;importorg.apache.solr.client.solrj.SolrServerException;importorg.apache.solr.client.solrj.impl.CommonsHttpSolrServer;importorg.apache.solr.client.solrj.response.QueryResponse;importorg.apache.solr.common.

java - JPA 查询语言中的 IN 和 = 运算符

我有一个关于jpa查询的问题。有两个表,即Post表和Tag表Post和Tag是多对多的关系现在我想编写一个查询,以便在选择多个标签时选择与这些标签关联的所有帖子。例如,post1hastagsfriendsandmotivationpost2hastagsmotivationandpunepost3hastagboxing如果选择了标签friends和pune,那么应该检索post1和post2如果选择标签装箱,则仅应检索帖子3如果选择标签装箱和动机,则应检索所有三个帖子。我尝试了以下事情SELECTDISTINCTpFROMPostpJOINp.tagstagsWHEREp.tag

java - 带有查询参数的 RestTemplate

我正在使用org.springframework.web.client.resttemplate我需要将查询参数传递给我的GET请求。有没有人有这方面的例子? 最佳答案 只需将它们作为url字符串的一部分传递即可。Spring将完成剩下的工作,下面显示了两种类型的参数-一个uri参数和一个请求参数:Stringresult=restTemplate.getForObject("http://example.com/hotels/{hotel}/bookings?example=stack",String.class,"42");Do

java - EclipseLink 查询 - 从学生中选择计数(*)不工作

我收到以下异常:-[13,13]算术表达式中缺少左边的表达式。[14,14]算术表达式中缺少正确的表达式。请帮我分析一下问题附言如果我用select*fromstudents替换我代码中的上述查询,它工作正常。ExceptionDescription:Syntaxerrorparsing[selectcount(*)fromStudents].[13,13]Theleftexpressionismissingfromthearithmeticexpression.[14,14]Therightexpressionismissingfromthearithmeticexpression.

java - 从 Spring Data Jpa 查询返回自定义对象

我在jpa存储库类中有一个自定义查询:packageit.univaq.we.internshipTutor.repository;import...publicinterfaceProfessorRepositoryextendsJpaRepository{ListfindAll();...@Query(value="SELECTprofessor.id,professor.department_id,"+"professor.first_name,professor.last_name,"+"professor.email,COUNT(professor_id)ascount"+"